home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d12 / debugtx.arc / 09HIST.DOC < prev    next >
Encoding:
Text File  |  1991-08-11  |  3.8 KB  |  95 lines

  1. CHAPTER 9    RELEASE HISTORY AND FUTURE PLANS                 9-1
  2.  
  3. Release History of D86
  4.  
  5. V2.15  August 1986.  Initial public release of the MSDOS version 
  6.        of D86. The last previous version ran under the Xenix 
  7.        operating system on the Altos series of computers.  
  8.        Upgrades from that previous version included: 
  9.  
  10.        * easier command invocation syntax- default input files
  11.        * on-line help facility
  12.        * trapping program exit
  13.        * usage of IBM function keys
  14.  
  15. V2.16  August 1986.  Slight upgrade.  The only new feature is the 
  16.        ability to make forward references in patch-memory mode.  
  17.        There were fixes to a couple of notable bugs.  I didn't 
  18.        see these bugs on my fast AT; but they showed up on a 
  19.        slower, 4.77 MHz PC with a color-graphics board: 
  20.  
  21.        * If an interrupt came in at the wrong instant, the 
  22.          debugger disassembly would jump to a wild location.
  23.  
  24.        * A lengthy internal screen-generation routine was called 
  25.          three times whenever a function key was pressed; it only 
  26.          needed to be called once. The routine is far more 
  27.          elaborate for the color-graphics board than for a 
  28.          monochrome board (to reduce snow on the screen); so the 
  29.          function keys were much more sluggish than they needed 
  30.          to be. 
  31.  
  32. V2.17  Test version for Wang
  33.  
  34. V2.18  November 1986.  Added the "O" command, to trap INT 33 
  35.        calls. 
  36.  
  37. V2.19  Test release in conjunction with A86 V2.90 test release 
  38.  
  39. V2.20, V2.21  Test copies for TI
  40.  
  41. V2.22  April 1987.  Release in conjunction with A86 V3.00.  Added 
  42.        support for new 286 and NEC-specific instructions.  Added 
  43.        "F" command, to find memory strings marked by the new 
  44.        Shift-F7 command.  Added recognition of IP register 
  45.        specification.  Added the floating-point window.  Added 
  46.        disassembly of RET operand to jump instructions.  Fixed 
  47.        bugs. 
  48.  
  49. V2.23  June 1987.  Added support for Sanyo 55x computers.
  50.  
  51. V2.24  June 1987.  Added support for Tandy 2000 computers.
  52.                                                              9-2
  53. V3.09  August 1987.  Major upgrade-- first product-quality 
  54.        release.  Added: 
  55.  
  56.        * support for EXE files, some support for BAT files
  57.        * second disassembly window
  58.        * extended memory display window
  59.        * floating-point memory display types
  60.        * control keys for paging the memory display window
  61.        * status window
  62.        * backwards-paging of disassembly
  63.        * Up-Arrow goes to previous instruction, not byte
  64.        * W command to write program and symbols to disk
  65.        * enhanced HOME key, and ctrl-E go-to-end key
  66.        * Ctrl-T set top-of-stack key
  67.        * fix for setup of FCB blocks in the program's PSP
  68.        * fix for stepping and G from INT, PUSHF, floating
  69.            instructions
  70.        * change of -V to +V, for A86 syntax compatiblity
  71.  
  72.  
  73. Future Plans
  74.  
  75. I'd like to thank all of you who have supported A86 and D86 so 
  76. far with your registrations.  Your support has allowed me to 
  77. spend most of the past year improving my products, and I will 
  78. continue to work on them.
  79.  
  80. D86 is still a fair amount short of my ultimate vision for it.  
  81. In the coming year, I hope to add more debugger commands and 
  82. function keys.  Some commands I have in mind are: 
  83.  
  84.      -- save and play back keyboard scripts
  85.      -- save and switch to/from the program's full screen
  86.      -- expression arithmetic (and indirection) in all operands
  87.      -- interrupt a running program from the keyboard
  88.      -- conditional and multiple-count trapping
  89.      -- do more kinds of memory searches
  90.      -- gateway to DOS, with EXIT back to debugging session
  91.  
  92. I am eager to hear your ideas for what you'd like to see in 
  93. terms of expanded features.  I will consider all requests. 
  94.  
  95.